package com.eascs.admin.o2o.settle.entity;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "o2o_ea_loan_settle")
public class O2oSettleEntity {

	@Id
	@Column(name = "id")
	private String id;// id
	@Column(name = "loan_data_id")
	private String loanDataId;// '代偿id：关联EA放款表id
	@Column(name = "create_time")
	private Date createTime;// 创建时间
	@Column(name = "create_no")
	private String createNo;// 创建人id
	@Column(name = "create_name")
	private String createName;// 创建人
	@Column(name = "bill_code")
	private String billCode;// 代偿单号
	@Column(name = "loan_user_name")
	private String loanUserName;// 借款人姓名
	@Column(name = "ltd")
	private String ltd;// 经办平台id
	@Column(name = "ltd_name")
	private String ltdName;// 经办平台名称
	@Column(name = "ltd_code")
	private String ltdCode;// 经办平台名称
	@Column(name = "setlle_time")
	private Date setlleTime;// 代偿结清时间
	@Column(name = "dc_total")
	private BigDecimal dcTotal;// 代偿总额
	@Column(name = "dc_load_total")
	private BigDecimal dcLoadTotal;// 代偿回款总额
	@Column(name = "flow_status")
	private String flowStatus;// 代偿结清状态：NEW 新建，RUN审核中，CLO流程结束
	@Column(name = "flow_start_tiem")
	private Date flowStartTiem;// 流程启动时间
	@Column(name = "flow_end_time")
	private Date flowEndTime;// 流程结束时间
	@Column(name = "flow_start_no")
	private String flowStartNo;// 流程发起人id
	@Column(name = "flow_start_name")
	private String flowStartName;// 流程发起人姓名
	@Column(name = "is_delete")
	private String isDelete;// 是否删除
	@Column(name = "remark")
	private String remark;// 备注

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getLoanDataId() {
		return loanDataId;
	}

	public void setLoanDataId(String loanDataId) {
		this.loanDataId = loanDataId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getCreateNo() {
		return createNo;
	}

	public void setCreateNo(String createNo) {
		this.createNo = createNo;
	}

	public String getCreateName() {
		return createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	public String getBillCode() {
		return billCode;
	}

	public void setBillCode(String billCode) {
		this.billCode = billCode;
	}

	public String getLoanUserName() {
		return loanUserName;
	}

	public void setLoanUserName(String loanUserName) {
		this.loanUserName = loanUserName;
	}

	public String getLtd() {
		return ltd;
	}

	public void setLtd(String ltd) {
		this.ltd = ltd;
	}

	public String getLtdCode() {
		return ltdCode;
	}

	public void setLtdCode(String ltdCode) {
		this.ltdCode = ltdCode;
	}

	public String getLtdName() {
		return ltdName;
	}

	public void setLtdName(String ltdName) {
		this.ltdName = ltdName;
	}

	public Date getSetlleTime() {
		return setlleTime;
	}

	public void setSetlleTime(Date setlleTime) {
		this.setlleTime = setlleTime;
	}

	public BigDecimal getDcTotal() {
		return dcTotal;
	}

	public void setDcTotal(BigDecimal dcTotal) {
		this.dcTotal = dcTotal;
	}

	public BigDecimal getDcLoadTotal() {
		return dcLoadTotal;
	}

	public void setDcLoadTotal(BigDecimal dcLoadTotal) {
		this.dcLoadTotal = dcLoadTotal;
	}

	public String getFlowStatus() {
		return flowStatus;
	}

	public void setFlowStatus(String flowStatus) {
		this.flowStatus = flowStatus;
	}

	public Date getFlowStartTiem() {
		return flowStartTiem;
	}

	public void setFlowStartTiem(Date flowStartTiem) {
		this.flowStartTiem = flowStartTiem;
	}

	public Date getFlowEndTime() {
		return flowEndTime;
	}

	public void setFlowEndTime(Date flowEndTime) {
		this.flowEndTime = flowEndTime;
	}

	public String getFlowStartNo() {
		return flowStartNo;
	}

	public void setFlowStartNo(String flowStartNo) {
		this.flowStartNo = flowStartNo;
	}

	public String getFlowStartName() {
		return flowStartName;
	}

	public void setFlowStartName(String flowStartName) {
		this.flowStartName = flowStartName;
	}

	public String getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(String isDelete) {
		this.isDelete = isDelete;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

}
